package com.cqhilink.iot.jobstandardmanagement.facade.model;

import java.io.Serializable;
import java.math.BigDecimal;

public class ReportItem implements Serializable {
    private String itemId;

    private String itemName;

    private String reportId;

    private String tableName;

    private String colName;

    private String colType;

    private BigDecimal colLength;

    private BigDecimal status;

    private String createId;

    private String createTime;

    private String modifyId;

    private String modifyTime;

    private BigDecimal calType;

    private String calMethod;

    // 选择项单位
    private String unitName ;

    // 数据类型
    private BigDecimal dataType ;

    // 新增字段 用于控制选择是否选择过
    private boolean everChoose = false ;
    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId == null ? null : itemId.trim();
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName == null ? null : itemName.trim();
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId == null ? null : reportId.trim();
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName == null ? null : tableName.trim();
    }

    public String getColName() {
        return colName;
    }

    public void setColName(String colName) {
        this.colName = colName == null ? null : colName.trim();
    }

    public String getColType() {
        return colType;
    }

    public void setColType(String colType) {
        this.colType = colType == null ? null : colType.trim();
    }

    public BigDecimal getColLength() {
        return colLength;
    }

    public void setColLength(BigDecimal colLength) {
        this.colLength = colLength;
    }

    public BigDecimal getStatus() {
        return status;
    }

    public void setStatus(BigDecimal status) {
        this.status = status;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }

    public String getModifyId() {
        return modifyId;
    }

    public void setModifyId(String modifyId) {
        this.modifyId = modifyId == null ? null : modifyId.trim();
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime == null ? null : modifyTime.trim();
    }

    public BigDecimal getCalType() {
        return calType;
    }

    public void setCalType(BigDecimal calType) {
        this.calType = calType;
    }

    public String getCalMethod() {
        return calMethod;
    }

    public void setCalMethod(String calMethod) {
        this.calMethod = calMethod == null ? null : calMethod.trim();
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public BigDecimal getDataType() {
        return dataType;
    }

    public void setDataType(BigDecimal dataType) {
        this.dataType = dataType;
    }

    public boolean isEverChoose() {
        return everChoose;
    }

    public void setEverChoose(boolean everChoose) {
        this.everChoose = everChoose;
    }
}